// import * as common from '@/api/common';
// import appRouter from '@/main.js'
// import { AlertModule } from 'vux'
// /**
//  * Created by zhaoxihao on 2018/3/23.
//  */
// //检测新版本升级
// export function upgradeForAndroid( releasePath,packageName) {
//   //alert("升级...");
//   //$ionicLoading.show({template: "已经下载： 0%"});
//   //alert("已经下载： 0%"););
//   AlertModule.show({title: '已经下载：0%'})
//   var url = releasePath;    //apk所在的服务器路径
//   var targetPath = cordova.file.externalCacheDirectory + "Download/Pass/" + packageName;   //要下载的目标路径及文件名
//   var trustHosts = true;
//   var options = {};
//
//   console.log("url:" + url);
//   console.log("targetPah:" + targetPath);
//   console.log("trustHost:" + trustHosts);
//   downLoadApp();
//   function downLoadApp() {
//     // 初始化FileTransfer对象
//     var fileTransfer = new FileTransfer();
//     fileTransfer.onprogress = function(progressEvent) {
//       if (progressEvent.lengthComputable) {
//         var downloadProgress = (progressEvent.loaded / progressEvent.total) * 100;
//         // alert("已经下载："+ Math.floor(downloadProgress)+ "%");
//         var result="已经下载："+ Math.floor(downloadProgress)+ "%";
//         AlertModule.show({title: result})
//         //$(".plug_progress").removeAttr("style");
//       /*  $(".plug_progress").Andrew_Progress({
//           goalAmount: 100, //总进度数值
//           currentAmount: Math.floor(downloadProgress), //当前进度数值
//           milestoneNumber: 90, //数字达到当前设置的参数后进度条的颜色变化
//           ColorStyle: "bg_wechat c_white", //进度条样式设置
//           textBefore: "下载进度:", //当前进度图标或文字
//           textAfter: "" //当前进度百分比文字（设为空值，直接不显示进度数字）
//         });*/
//       }
//     };
//     // 调用download方法
//     fileTransfer.download(
//       url,         //uri网络下载路径
//       targetPath,      //url本地存储路径
//       function (entry) {
//         console.log("download complete: " + entry.toURL());
//         cordova.plugins.fileOpener2.open(
//           targetPath,
//           'application/vnd.android.package-archive',
//           {
//             error: function (e) {
//               console.log('Error status: ' + e.status + ' - Error message: ' + e.message);
//               AlertModule.show({title: "打开下载文件失败"})
//               // alert("打开下载文件失败");
//             },
//             success: function () {
//
//               console.log('open successfully');
//             }
//           })
//       },
//       function (error) {
//         AlertModule.show({title: "下载失败"})
//         console.log("download error source " + error.source);
//         console.log("download error target " + error.target);
//         console.log("upload error code" + error.code);
//       }
//     );
//   }
// }
// /*
//  * 检测升级方法
//  */
// export function  checkUpgrade(platformType, title) {
//   console.log("设备类型：" + platformType);
//   var appName = "直拼机";
//   var appType = platformType;
//     /**
//      * 从服务器获取应用的版本信息，和本地应用版本对比
//      * @param appName 应用名称
//      * @param appType 应用类型
//      */
//     common.getAppInfo(appName,appType).then(response =>{
//     //  const _this=appRouter
//       if(response!=null){
//        var  packageName = response.data.packageName;
//         var releasePath = process.env.BASE_API+"/" + response.data.path + "/" + response.data.packageName;
//         var serverVersion = response.data.appVersion;
//         //获取本地App版本;
//         cordova.getAppVersion.getVersionNumber().then(function (version) {
//           console.log("本地版本：" + version);
//           console.log("服务器版本：" + serverVersion);
//           if (version < serverVersion) {
//             //$rootScope.$state.isLogin = false;
//             localStorage.setItem("appUpgrade", "0");
//             localStorage.removeItem("password");
//             //退出登录
//             appRouter.$vux.confirm.show({
//               // 组件除show外的属性
//               onCancel () {
//               },
//               onConfirm () {
//                 if (platformType == 'Android') {
//                   console.log("---Android升级中,请稍后---");
//                   upgradeForAndroid(releasePath,packageName);
//                 } else {
//                   console.log("---Ios升级中,请稍后---");
//                   cordova.plugins.externalExtension.openURL(response.data.path.toString());
//                 }
//               },
//               title:'发现新版本：'+serverVersion +','+'请进行升级' ,
//               content: title+response.data.remark,
//             })
//
//           }
//         });
//       }
//     }).catch(error =>{
//       //请求失败处理函数
//      AlertModule.show({title: "请求错误!!"})
//     })
//     // 监听网络状况，无网络时
//     document.addEventListener('offline', function () {
//       console.log("网络异常，不能连接到服务器！");
//       alert({
//         template: "<span class='c_white text_bold'>网络异常，不能连接到服务器！</span>"
//       });
//
//       setTimeout(function () {
//         console.log("settimeOut方法");
//       }, 2000);
//     }, false);
// }
//
